<template>
  <div class="container">
	<slider :imgs="imgs"></slider> 
    <div id="buy">
			<h4 v-text="info.title"></h4>
			<p class="line"></p>
			<ul>
				<li class="price">
					市场价: <s>￥{{info.market_price}}</s>    销售价：<span>￥{{info.sell_price}}</span>
				</li>
				<li class="inputli">
					购买数量： <inputnumber v-on:dataobj="getcount" class="inputnumber"></inputnumber>
					
				</li>
				<li>
					<mt-button type="primary" size="small">立即购买</mt-button>
					<mt-button type="danger" size="small" @click="toshopcar">加入购物车</mt-button>
				</li>
			</ul>
		</div>
    
		<div id="params">
				<h6>商品参数</h6>
				<p class="line"></p>
			<ul>
				<li>商品货号：{{info.goods_no}}</li>
				<li>库存情况：{{info.stock_quantity}}</li>
				<li>上架时间：{{info.add_time | datefmt('YYYY-MM-DD')}}</li>
			</ul>
		</div>

		<!--3.0 图文详情-->
		<!--4.0 商品评论-->
		<div id="other">
			<router-link v-bind="{to:'/goods/goodsdesc/'+id}">
				<mt-button class="imgdesc" type="primary" size="large">图文详情</mt-button>
			</router-link>
			<router-link v-bind="{to:'/goods/goodscomment/'+id}">
				<mt-button type="danger" size="large">商品评论</mt-button>
			</router-link>
		</div>
  </div>
</template>
<script>
import slider from '../subcom/slider.vue';
import common from '../../kits/common.js';
import inputnumber from '../subcom/inputNumber.vue';
import {vm,COUNTSTR} from '../../kits/vm.js';
import {setItem,valueObj} from '../../kits/localSg.js'

export default {
	components: {slider,inputnumber},
	data(){
		return {
			// isshow :false , //控制小球的显示状态
			inputNumberCount:1,
			id: 0,
			imgs:[],
			info:{},
		}
	},
	created(){
		this.id = this.$route.params.id;
		this.getimgs();
		this.getinfo();
	},
	methods:{
		toshopcar(){
			vm.$emit(COUNTSTR,this.inputNumberCount);
			valueObj.goodsid = this.id;
			valueObj.count = this.inputNumberCount;
			setItem(valueObj);
		},
		getcount(count){
			this.inputNumberCount = count;
		},
		getinfo(){
			var url = common.apidomain + '/api/goods/getinfo/' + this.id;
			this.$http.get(url).then(function (res) {
				this.info = res.body.message[0];
			});
		},
		getimgs(){
			var url = common.apidomain + '/api/getthumimages/' + this.id;
			this.$http.get(url).then(function (res) {
				this.imgs = res.body.message;
			})
		},
	}
  
}
</script>
<style scoped>
 .silder{
	 border:1px solid rgba(0,0,0,0.4);
	 border-radius: 5px;
	 margin: 5px;
 }

	#buy,#params,#other
	{
		margin: 5px;
		padding: 5px;
		border:1px solid rgba(0,0,0,0.4);
		border-radius: 5px;
	}
 .line{
		height: 1px;
		border: 1px solid rgba(0,0,0,0.2);
	}
	#buy ul,#params ul{
		padding-left: 0px;
	}
 #buy h4{
	 color:#0094ff;
	padding: 5px;
 }
 #buy li,#params li{
	 list-style: none;
	 padding: 8px;
 }

	#buy .price span{
		color:red;
	}

	#other .imgdesc{
		margin-bottom: 20px;
	}
	.inputnumber{
		display: inline-block;
	}

	.ball{
		background-color: red;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		position: absolute;
		left:150px;
		top:10px;
		transition: all 0.4s ease;
		z-index: 100;
	}
</style>
